Identifying Cost-Effective Common Subexpressions to Reduce Operation Count in Tensor Contraction Evaluations

نویسندگان

  • Albert Hartono
  • Qingda Lu
  • Xiaoyang Gao
  • Sriram Krishnamoorthy
  • Marcel Nooijen
  • Gerald Baumgartner
  • David E. Bernholdt
  • Venkatesh Choppella
  • Russell M. Pitzer
  • J. Ramanujam
  • Atanas Rountev
  • P. Sadayappan
چکیده

Complex tensor contraction expressions arise in accurate electronic structure models in quantum chemistry, such as the coupled cluster method. Transformations using algebraic properties of commutativity and associativity can be used to significantly decrease the number of arithmetic operations required for evaluation of these expressions. Operation minimization is an important optimization step for the Tensor Contraction Engine, a tool being developed for the automatic transformation of high-level tensor contraction expressions into efficient programs. The identification of common subexpressions among a set of tensor contraction expressions can result in a reduction of the total number of operations required to evaluate the tensor contractions. In this paper, we develop an effective algorithm for common subexpression identification and demonstrate its effectiveness on tensor contraction expressions for coupled cluster equations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Performance optimization of tensor contraction expressions for many-body methods in quantum chemistry.

Complex tensor contraction expressions arise in accurate electronic structure models in quantum chemistry, such as the coupled cluster method. This paper addresses two complementary aspects of performance optimization of such tensor contraction expressions. Transformations using algebraic properties of commutativity and associativity can be used to significantly decrease the number of arithmeti...

متن کامل

Multi-Query Optimization

Complex queries are becoming commonplace with the growing use of decision support systems. These complex queries often have a lot of common sub-expressions, either within a single query, or across multiple such queries. The focus of this work is to speed up query execution by exploiting these common subexpressions. Given a set of queries in a batch, multi-query optimization aims at exploiting c...

متن کامل

Automated Operation Minimization of Tensor Contraction Expressions in Electronic Structure Calculations

Complex tensor contraction expressions arise in accurate electronic structure models in quantum chemistry, such as the Coupled Cluster method. Transformations using algebraic properties of commutativity and associativity can be used to significantly decrease the number of arithmetic operations required for evaluation of these expressions, but the optimization problem is NP-hard. Operation minim...

متن کامل

An Efficient Hierarchical Clustering Method for the Multiple Constant Multiplication Problem

In this paper, we propose an efficient solution for the Multiple Constant Multiplication(MCM) problem. The method exploits common subexpressions among constants based on hierarchical clustering and reduce the number of shifts, additions, and subtractions. The algorithm defines appropriate weights which indicate the operation priorities and selects the common subexpressions which results in the ...

متن کامل

Efficient XML Query Processing in Mediators

With the advent of XML as the standard for data representation and exchange over Internet, there are ever increasing applications, E-Commerce application in particular, using XML as a mediator model. It raises the issue on how to evaluate XML queries efficiently in mediator systems. In this article, we address the problem of multiple query optimization in a XML based mediator. Because the XML q...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006